package com.xyj.week03;

import java.util.Arrays;

/**
 * @author GuXiaoYao
 * @version 1.0.0
 * @since 2021/9/3
 */
public class T10 {


    public static void main(String[] args) {
        int []arr=new int[]{1,2,6,3};
        System.out.println(getTheIndexOfMid(arr));
    }

    public static int getTheIndexOfMid(int[]arr){
        //数组的和
        int sum= Arrays.stream(arr).sum();
        int leftTotal=0;
        //遍历数组
        for (int i=0;i<arr.length;i++){
            leftTotal+=arr[i];
            if (leftTotal==sum){
                // 如果相等的话，说明找到了数组的中点坐标
                return i;
            }
            //如果不等的话
            sum-=arr[i];
        }
        return -1;
    }
}
